SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_PlantasXOrganizacion
AS
SELECT tb_Plazas.CUPOF, tb_Plazas.idPlaza, tb_Plazas.FechaAlta, 
    tb_Plazas.FechaBaja, tb_Plazas.Baja, 
    tb_SituacionRevista.Descripcion, tb_Agentes.idAgente, 
    tb_Agentes.Nombres, tb_Organizaciones.CUISE, 
    tb_Organizaciones.idOrganizaciones
FROM tb_Plazas INNER JOIN
    tb_SubServiciosAgentes ON 
    tb_Plazas.idPlaza = tb_SubServiciosAgentes.Plaza INNER JOIN
    tb_ServiciosAgentes ON 
    tb_SubServiciosAgentes.ServicioAgente = tb_ServiciosAgentes.idServicioAgente
     INNER JOIN
    tb_SituacionRevista ON 
    tb_ServiciosAgentes.SituacionRevista = tb_SituacionRevista.idSituacionRevista
     INNER JOIN
    tb_Agentes ON 
    tb_ServiciosAgentes.Agente = tb_Agentes.idAgente INNER JOIN
    tb_Organizaciones ON 
    tb_Plazas.Organizacion = tb_Organizaciones.idOrganizaciones AND
     tb_ServiciosAgentes.UbicacionOrig = tb_Organizaciones.idOrganizaciones
WHERE (tb_Plazas.FechaAlta < GETDATE()) AND 
    (tb_SubServiciosAgentes.Baja = 'N') OR
    (tb_SubServiciosAgentes.Baja = 'S') AND 
    (tb_SubServiciosAgentes.FechaAlta < GETDATE()) AND 
    (tb_SubServiciosAgentes.FechaBaja >= GETDATE())
GO
GRANT SELECT ON  [dbo].[vw_PlantasXOrganizacion] TO [SoloVer]
GO
